package de.stefanocke.roo.wicket;

public enum RoundTripMode {
	/**
	 * New fields from the entity are automatically added and fields not
	 * existing anymore are removed or marked deprecated.
	 */
	FULL,

	/**
	 * New fields from the entity are automatically added. Fields are never
	 * removed.
	 */
	ADD_ONLY,

	/**
	 * Fields not existing anymore are removed or marked deprecated. New fields
	 * must be manually added. Useful for indexes etc. were only a small amount of
	 * fields of the entity shall be considered.
	 */
	REMOVE_ONLY,

	/** No Roundtripping at all. */
	OFF
}
